﻿
.banner_main { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main .banner { width: 100%; min-width: 1000px; padding: 0 0 28%; z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main .banner .list { width: 100%;}
.banner_main .banner li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main .banner li img {width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main .banner li a { width: 100%; display: block; height: 100%;}
.banner_main .banner .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom: 15px; z-index: 10;}
.banner_main .banner .tip span { width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; background: none; border-radius: 100%; border: 3px solid #fff;}
.banner_main .banner .tip span.cur { background: #fff;}
.banner_main .banner .prev,.banner_main .banner .next { width: 50px; height: 84px; position: absolute; z-index: 12; top: 50%; margin-top: -42px; cursor: pointer; background-position: 0 -180px;}
.banner_main .banner .prev {left: 0; background-position: 0 -180px;}
.banner_main .banner .prev:hover { background-position: -110px -180px;}
.banner_main .banner .next { right: 0; background-position: -54px -180px;}
.banner_main .banner .next:hover { background-position: -164px -180px;}
@media (min-width: 1460px) {
  .banner_main .banner .prev,.banner_main .banner .next { width: 60px; height: 100px; margin-top: -50px; cursor: pointer; background-position: 0 -74px; }
  .banner_main .banner .prev { left: 0; background-position: 0 -74px;}
  .banner_main .banner .prev:hover { background-position: -134px -74px;}
  .banner_main .banner .next { right: 0; background-position: -66px -74px;}
  .banner_main .banner .next:hover {  background-position: -200px -74px; }
}
.index {width: 100%; overflow: hidden;}
.index .gdtitle {margin-bottom: 0;}
.index .gdtitle i {display: inline-block; color: #1a359a;font-style: normal; font-weight:bold;}
.index .gdtitle em{background: #b5b5b5; width:78px; height: 1px; display: block; position: absolute; right: -100px; top:24px; display: block; }
.index .gdtitle em:first-child { left: -100px; right: auto;}
.index .gdtitle p{font-size:18px; color:#999; line-height:18px; padding-top:10px;}
.index .Quick_nav {background: #f9f9f9; width: 100%; padding: 30px 0 0; padding-bottom:40px;}
.index .Quick_nav ul{ width:105%;}
.index .Quick_nav .item { position: relative; width:285px; height:177px; margin-right:20px; float: left; background: #fff;-webkit-transition: all .5s ease; transition: all .5s ease;border-radius: 4px;}
.index .Quick_nav .item a { display: block; padding:28px; }
.index .Quick_nav .item .tb { display: block; position: absolute; right:0; bottom:0px;}
.index .Quick_nav .item .tb img{ display:block;}
.index .Quick_nav .item h3 { font-size: 26px; color: #333;}
.index .Quick_nav .item p {color: #888; font-size: 13px;line-height: 20px; padding-top: 8px; height: 40px;}
.index .Quick_nav .item .cha { color: #333; font-size: 14px;display: block; border: 1px solid #999; width:98px; height:26px; border-radius:30px; text-align:center; line-height:26px;margin-top: 15px}
.index .Quick_nav .item.it1 { margin-left: 0;}
.index .Quick_nav .item:hover h3{ color:#fff; font-weight:bold;}
.index .Quick_nav .item:hover p{ color:#fff;}
.index .Quick_nav .item:hover .cha{  border:#fff001 solid 1px; background-color:#fff001;}
.index .Quick_nav .item:hover { background-color:#1a359a;
  -webkit-box-shadow: 0 6px 16px #64719f;
  box-shadow: 0 6px 16px #64719f;
  border-radius: 2px;
}

.Quick_nav .zx_t{position:relative; z-index:4; padding-top:50px; display:inline-block;}
.Quick_nav .zx_t dl{ width:242px; float:left; text-align:center; padding:0 38px;}
.Quick_nav .zx_t dl dt{ font-size:24px; color:#333;}
.Quick_nav .zx_t dl dt p{ display:inline-block;}
.Quick_nav .zx_t dl dt span{ display:block; float:left; font-size:76px; font-family:"Arial"; line-height:76px; font-weight:bold;}
.Quick_nav .zx_t dl dt i{ display:block;float:left; padding-left:6px;}
.Quick_nav .zx_t dl dd{ font-size:16px; color:#999; line-height:16px; padding-top:4px;}
.Quick_nav .zx_t dl.dl1{ padding-left:0;}
.Quick_nav .zx_t dl.dl4{ padding-right:0; background:none;}

.lingchu{ background-color:#fff; padding-top:76px; padding-bottom:40px;}
.ling_1{ margin-top:38px; width:1200px; display:inline-block;}
.ling_1 .ling_1_z{ float:left; width:700px; height:506px; position:relative;}
.ling_1 .ling_1_z .bd{width:700px; height:506px;}
.ling_1 .ling_1_z .bd ul{ display:inline-block;}
.ling_1 .ling_1_z .bd ul li{width:700px; height:506px; float:left;}
.ling_1 .ling_1_z .bd ul li img{ display:block;width:700px; height:506px;}
.ling_1 .ling_1_z .hd{ position:absolute; left:50px; bottom:40px;}
.ling_1 .ling_1_z .hd ul{ display:inline-block;}
.ling_1 .ling_1_z .hd ul li{ width:16px; height:16px; background-color:#fff; border-radius:30px; margin-right:16px; float:left; font-size:0;}
.ling_1 .ling_1_z .hd ul li.on{ background-color:#fff001;}
.ling_1 .ling_1_y{ float:right; width:448px; height:504px; /*background-color:#fafafa; border:#ededed solid 1px;*/padding-left:50px;}
.ling_1 .ling_1_y { display:block; width:400px; height:94px;/* border-bottom:#e6e6e6 solid 1px; */margin-top:46px;}
.ling_1 .ling_1_y h3{ font-size:32px; color:#333; font-weight:bold; line-height:32px;  }
.ling_1 .ling_1_y span{ display:block; font-size:16px; color:#666; line-height:16px; padding-top:16px;}
.ling_1 .ling_1_y .Whole-targ{ padding-top:10px;}
.ling_1 .ling_1_y .Whole-targ .hd{ display:inline-block;}
.ling_1 .ling_1_y .Whole-targ .hd ul{ display:inline-block;}
.ling_1 .ling_1_y .Whole-targ .hd ul li{ display:block; float:left; width:108px; height:36px; border:#9b9b9b solid 1px; border-radius:30px; text-align:center; line-height:36px; margin-top:17px; margin-right:23px;}
.ling_1 .ling_1_y .Whole-targ .hd ul li:hover{ border:#333 solid 1px; background-color:#333; color:#fff; font-weight:bold;}
.ling_1 .ling_1_y .Whole-targ .bd{ padding-top:20px;}
.ling_1 .ling_1_y .Whole-targ .bd img{ display:block;}
.ling_1 .ling_1_y .btn{ padding-top:30px;}
.ling_1 .ling_1_y .btn a {width: 190px; height: 40px; line-height: 40px; float: left; text-align: center; color: #fff; background: #1a359a; font-size:16px;cursor: pointer;}
.ling_1 .ling_1_y .btn a.a_more {background: #999; color:#fff; margin-right:18px;}
.ling_1 .ling_1_y .btn a:hover{ background-color:#2443b5;}
.ling_1 .ling_1_y .btn a.a_more:hover{ background-color:#1a359a; color:#fff;}



.quotedPrice { background-image: url(../images/d4_02.jpg); padding: 54px 0; position: relative; z-index: 2; height:250px;}
.caculator-total-box {  width: 1200px; margin: 0 auto;}
.calculator_left { display: inline-block; width: 280px; height: 250px; vertical-align: middle;}
.calculator_left ul { margin-right: -10px;}
.calculator_left-modal { display: block; width: 116px; height: 116px;  background-color: #fff; margin-bottom: 14px; margin-right: 15px; float: left; border-radius: 5px; border:#ddd solid 1px;}
.calculator_left-modal-active { background-color: #1a359a;box-shadow: 0 6px 16px #64719f;border:#1a359a solid 1px;}
.calculator_left-modal div { display: block; width: 40px; height: 40px; background-size: 100% 100%; margin: 0 auto; margin-top: 22px; margin-bottom: 5px; background-repeat: no-repeat;}
.calculator_left-modal .bjIcon {  width: 43px; height: 43px; background-repeat: no-repeat; background-image: url(../images/baojia_icon01.png); display: block;}
.calculator_left-modal p { text-align: center; color: #686868;}
.calculator_left-modal-active > p { color: white;}
.calculator_left-modal .bjii_01 { background-position: 0 -43px;}
.calculator_left-modal.calculator_left-modal-active .bjii_01 { background-position: -43px -43px;}
.calculator_left-modal .bjii_02 {  background-position: 0px 0px;}
.calculator_left-modal.calculator_left-modal-active .bjii_02 {  background-position: -43px 0px;}
.calculator_left-modal.calculator_left-modal-active .bjii_03 { background-position: -43px -86px;}
.calculator_left-modal .bjii_03 { background-position: 0px -86px;}
.calculator_left-modal.calculator_left-modal-active .bjii_04 { background-position: -43px -129px;}
.calculator_left-modal .bjii_04 { background-position: 0 -129px;}

.calculator_right { display: inline-block;  vertical-align: middle;  position: relative; background-color: #fff;  width: 914px; height: 250px;  padding-left: 40px; -webkit-box-sizing: border-box;  box-sizing: border-box; padding-top:19px; border-radius: 5px;border:#ddd solid 1px;}
.calculator_right .calculator_right_slide h3{ font-size:20px; color:#333; line-height:20px; font-weight:bold; border-left:#1a359a solid 3px; padding-left:13px;}
.calculator_right .calculator_right_slide #testForm{ padding-top:6px;}
.calculator_right .calculator_right_slide #testForm form{ overflow:hidden;}
.calculator_right .calculator_right_slide #testForm .item{ width:634px; height:34px; border:#e8e8e8 solid 1px; margin-top:8px;}
.calculator_right .calculator_right_slide #testForm .item label{ width:108px; height:34px; border-right:#e8e8e8 solid 1px; background-color:#f8f8f8; text-align:center; line-height:38px; display:block; float:left;}
.calculator_right .calculator_right_slide #testForm .item input{ display:block; width:482px; height:34px; line-height:38px; margin-left:40px; float:left; border:none;}

.calculator_right .calculator_right_slide #testForm  i { width:180px; height:216px;position: absolute;
right: 0;top:16px; text-align: center;  margin-right:28px;transition: all .5s ease 0s;}
.calculator_right .calculator_right_slide #testForm .btnb{ display:block; width:230px; height:40px; background-color:#1a359a; color:#fff; text-align:center; margin-top:14px;transition: all .5s ease 0s;}
.calculator_right .calculator_right_slide #testForm .btnb input {width:230px; height:40px; background-color:#1a359a; color:#fff; cursor: pointer; border: 0px;  z-index: 11;transition: all .5s ease 0s; line-height:40px; cursor:pointer;}
.calculator_right .calculator_right_slide #testForm .btnb:hover { margin-left:4px;}

.index_vr{ background-color:#f4f4f4; padding-top:80px; padding-bottom:62px;}
.quan_vr{ width:290px; height:457px; overflow:hidden;padding-top:9px; float: left;margin-right: 10px;}
.quan_vr ul{ display:block;width:285px; height:457px; overflow:hidden; position:relative;}
.quan_vr ul li{width: 285px; height: 457px; position: relative; overflow: hidden;}
.quan_vr ul li img { width: 100%;  height: 100%; display: block; transition: all .3s ease;}
.quan_vr ul li .tag { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  width: 90px;  height: 30px; line-height: 30px; text-align: center; background: url(../images/black50.png) repeat left top; color: #fff; position: absolute; right: 20px; top: 20px;  display: block;}
.quan_vr ul li .tag s { width: 6px;  height: 12px; display: inline-block; background-position: -390px -0px; margin-left: 10px;}
.quan_vr ul li h3 { position: absolute; left: 0; bottom: 0;  width: 100%; height: 40px; line-height: 40px; background: url(../images/black50.png) repeat left top; color: #fff; text-align: center; transition: all .3s ease; filter: alpha(opacity=0); -moz-opacity: 0;  -khtml-opacity: 0; opacity: 0;}
.quan_vr ul li a:hover h3 {  filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;  opacity: 1;}
.quan_vr ul li.li2{ position:absolute; left:0; top:232px;}
.quan_vr ul li.li3{ width:100%; height:457px;}
.quan_vr ul li.li4{ position:absolute; right:0; top:0;}
.quan_vr ul li.li5{ position:absolute; right:0; top:232px;}
.index_vr .more{ width:240px; height:50px; background-color:#1a359a; border-radius:50px;  display:block; text-align:center; line-height:50px; font-size:20px; color:#fff; margin:0 auto; margin-top:40px;}
.index_vr .more:hover{background-color:#2342b5;}



.index_sheji{ padding-top:76px; padding-bottom:60px; background-color: #f4f4f4;}
.quan_she ul{ width:103%; display:inline-block;}
.quan_she ul li{ width:230px; height:306px; overflow:hidden; position:relative;float:left; margin-right:13px; margin-bottom:13px;}
.quan_she ul li img{ display:block; width:100%; height:100%; }
.quan_she ul li .ca_s{ background:url(../images/black70.png); width:100%; height:50px; position:absolute; left:0; bottom:0; text-align:center;}
.quan_she ul li .ca_s i,.quan_she ul li .ca_s .g-in{ display:none;}
.quan_she ul li .ca_s h3{ line-height:50px; font-size:16px; color:#d2d8e1; font-weight:normal;}
.quan_she ul li .ca_s h3 span{ font-size:20px;}
.quan_she ul li .ca_e{ width:100%; height:100%;background:url(../images/black70.png); position:absolute; left:0; top:0; text-align:center; display:none; }
.quan_she ul li .ca_e h4{ line-height:20px; font-size:16px; color:#d2d8e1; font-weight:normal; padding-top:96px;}
.quan_she ul li .ca_e h4 span{ font-size:20px;}
.quan_she ul li .ca_e p{ font-size:16px; color:#ddd; line-height:16px; padding-top:8px;}
.quan_she ul li .ca_e p span{ display:block; padding-top:6px;}
.quan_she ul li .ca_e p .xin{ display:inline-block; background:url(../images/d8_03.png) left center no-repeat; padding-top:0; margin-top:8px; line-height:20px; padding-left:22px;}
.quan_she ul li .ca_e .btn{ padding-top:16px;}
.quan_she ul li .ca_e .btn span{ display:block; width:150px; height:30px; background-color:#fff001; font-size:14px; color:#1a359a; line-height:30px; border-radius:50px; margin:0 auto;}
.quan_she ul li .ca_e .btn span:hover{background-color:#1a359a; color:#fff;}
.quan_she ul li.li1{ width:470px; height:625px;}
.quan_she ul li.li1 .ca_s{ height:100px; text-align:left;}
.quan_she ul li.li1 .ca_s i,.quan_she ul li.li1 .ca_s .g-in{ display:none;}
.quan_she ul li.li1 .ca_s h3{ font-size:16px; color:#fff; line-height:20px; padding-left:30px; padding-top:24px;}
.quan_she ul li.li1 .ca_s h3 span{ font-size:20px; font-weight:bold;}
.quan_she ul li.li1 .ca_s i{ display:block; font-size:16px; color:#ddd; line-height:16px; padding-top:2px; padding-left:30px;}
.quan_she ul li.li1 .ca_s i span{ display:inline-block; background:url(../images/d8_03.png) left center no-repeat; padding-top:0; margin-top:8px; line-height:20px; padding-left:22px; margin-left:12px;}
.quan_she ul li.li1 .ca_s .g-in{ display:block; position:absolute; right:32px; top:21px; width:32px; height:34px; padding:14px 16px; background-color:#fff001; border-radius:100px; font-size:14px; color:#333; line-height:18px; text-align:center;}
.quan_she ul li.li1 .ca_e h4{ font-size:20px; padding-top:200px;}
.quan_she ul li.li1 .ca_e h4 span{ font-size:26px;}
.quan_she ul li.li1 .ca_e p{ padding-top:38px;}
.quan_she ul li.li1 .ca_e p span{ padding-top:12px;}
.quan_she ul li.li1 .ca_e p .xin{ margin-top:24px;}
.quan_she ul li.li1 .ca_e .btn{padding-top: 40px;}

.index_sheji .yuyue{ text-align:center; padding-top:32px;}
.index_sheji .yuyue a{ display:inline-block; width:240px; height:50px; border-radius:50px; text-align:center; line-height:50px; font-size:20px; color:#fff; background-color:#1a359a; margin:0 10px;}
.index_sheji .yuyue a.a2{ background-color:#666;}
.index_sheji .yuyue a:hover{ background-color:#2444ba;}

.index_re{ background-color:#fff; padding-top:76px; padding-bottom:60px;}
.re_1{ padding-top:30px;}
.re_1 img{ display: block; margin:0 auto; }
.re_1 ul{ display:inline-block; width:100%;}
.re_1 ul li{ width:364px; height:342px;float:left; margin-top:16px; margin-right:16px;padding: 10px 10px 0px;background-color: #fff;}
.re_1 ul li em{ display:block; width:364px; height:292px; overflow:hidden;}
.re_1 ul li em img{ display:block; width:100%; height:100%;transition: all .6s ease 0s;}
.re_1 ul li:hover{box-shadow: 0 2px 12px #d9dadc;}
.re_1 ul li:hover img { transform: scale(1.02, 1.02); transition: all .6s ease 0s;}
.re_1 ul li h3{ height:50px; background-color:#fff; line-height:50px; font-weight:normal;}
.re_1 ul li h3 span{ display:block; float:left; font-size:18px; color:#333; padding-left:16px;}
.re_1 ul li h3 p{ float:right; font-size:14px; color:#666; line-height:14px; padding-right:16px; border-left:#666 dashed 1px; padding-left:8px; margin-top:20px;}
.re_1 ul li h3 p strong{ font-weight:normal; color:#e71010;}
.re_1 ul li:hover h3 span{ color:#1a359a;}
.re_1 ul li .libao{ height:40px; line-height:40px;}
.re_1 ul li .libao i{ display:block; float:left; font-size:16px; color:#666; padding-left:16px;}
.re_1 ul li .libao b{ display:block; width:120px; height:30px; border-radius:50px; line-height:30px; font-size:14px; color:#fff; background-color:#999; float:right; margin-right:16px; margin-top:5px; text-align:center; font-weight:normal;}
.re_1 ul li .libao b:hover{background-color:#1a359a;}

.index_re .more{ width:240px; height:50px; background-color:#1a359a; border-radius:50px;  display:block; text-align:center; line-height:50px; font-size:20px; color:#fff; margin:0 auto; }
.index_re .more:hover{background-color:#2342b5;}

.index_zai{padding-top:76px; padding-bottom:60px;}
.zai_1{ margin-top:36px; position:relative; height:218px;}
.zai_1 .bd{ width:1200px; height:218px;}
.zai_1 .bd ul{ display:inline-block;}
.zai_1 .bd ul li{ display:block; float:left; width:290px; height:218px; margin-right:13px; position:relative; overflow:hidden; text-align:center;}
.zai_1 .bd ul li img{ display:block; width:100%; height:100%;transition: all .6s ease 0s;}
.zai_1 .bd ul li:hover img { transform: scale(1.02, 1.02); transition: all .6s ease 0s;}
.zai_1 .bd ul li h3{ display:block; width:100%; height:40px; background:url(../images/black60.png); line-height:40px; position:absolute; left:0; bottom:0; font-size:16px; color:#fff; font-weight:normal;}
/*.zai_1 .bd ul li:hover h3{ height:60px; line-height:60px;transition: all .6s ease 0s;}*/
.zai_1 .bd ul li p{ width:90px; height:22px;background:url(../images/black60.png); border-radius:30px; position:absolute; right:24px; top:20px;}
.zai_1 .bd ul li p i{ display:block; width:3px; height:3px; background-color:#e71010; border-radius:10px; border:#fff solid 2px; float:left; margin-top:8px; margin-left:10px;}
.zai_1 .bd ul li p span{ float:left; font-size:14px; color:#fff; line-height:20px; padding-left:9px;}
.zai_1 .hd .next{ display:block; width:34px; height:70px; background-color:#b2b2b2; position:absolute; right:-60px; top:74px;cursor:pointer}
.zai_1 .hd .prev{ display:block; width:34px; height:70px; background-color:#b2b2b2; position:absolute; left:-60px; top:74px;cursor:pointer}
.zai_1 .hd .prev span{ display:block; width:13px; height:41px; background-position:-202px -86px; margin-left:9px; margin-top:14px;}
.zai_1 .hd .next span{ display:block; width:13px; height:41px; background-position:-239px -86px; margin-left:9px; margin-top:14px;}
.zai_1 .hd a:hover{ background-color:#1a359a;}

.zai_2{ margin-top:30px; width:1138px; height:88px; border:#ddd solid 1px; border-radius:6px; padding:20px 30px;}
.zai_2 h3{ font-size:20px; color:#333; font-weight:bold; border-left:#1a359a solid 3px; padding-left:16px; line-height:20px; }
.zai_2 #testborm { display:inline-block; margin-top:16px;}
.zai_2 #testborm .item{ width:298px; height:38px; border:#ddd solid 1px; float:left; margin-right:20px;}
.zai_2 #testborm .item label{ float:left; width:99px; height:38px; text-align:center; line-height:38px; border-right:#ddd solid 1px; background-color:#f8f8f8;}
.zai_2 #testborm .item input{ display:block; width:188px; height:38px; margin-left:10px; line-height:38px; float:left; border:none;}
.zai_2 #testborm .btnc{ float:left; width:174px; height:40px;}
.zai_2 #testborm .btnc input{ display:block; width:174px; height:40px; background-color:#1a359a; text-align:center; line-height:40px; border:none; font-size:14px; color:#fff; font-weight:bold;cursor:pointer;border-radius: 3px;}
.zai_2 #testborm .btnc input:hover{ background-color:#2141b7;}

.index_zai .more{ width:240px; height:50px; background-color:#1a359a; border-radius:50px;  display:block; text-align:center; line-height:50px; font-size:20px; color:#fff; margin:0 auto; margin-top:40px;}
.index_zai .more:hover{background-color:#2342b5;}

.index_baoz{ background:url(../images/d9_02.jpg) center center no-repeat; height:621px; width:100%; padding-top:76px;}
.index_baoz .baoz_1{ width:1200px; height:440px; position:relative; margin-top:45px;}
.hbcl-ico { background: url(../images/hbcl-ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.index_baoz .baoz_1 .hd ul{ display:inline-block;}
.index_baoz .baoz_1 .hd ul li{ width:291px; height:135px; background-color:#fff;transition: all .6s ease 0s;border-radius: 5px;}
.index_baoz .baoz_1 .hd ul li h3{ font-size:18px; color:#333; line-height:24px; padding-top:20px; padding-left:20px;}
.index_baoz .baoz_1 .hd ul li i{ display:block; margin-left:20px; margin-top:14px; width:42px; height:1px; background-color:#ddd;}
.index_baoz .baoz_1 .hd ul li p{ font-size:12px; color:#999; line-height:20px; padding-top:8px; width:200px; margin-left:20px;}
.index_baoz .baoz_1 .hd ul li b{ display:block; width:47px; height:41px; background-position:0px 0px; position:absolute; right:15px; bottom:20px;}
.index_baoz .baoz_1 .hd ul li.li2{ position:absolute; left:0; top:146px;}
.index_baoz .baoz_1 .hd ul li.li3{ position:absolute; left:0; top:290px;}
.index_baoz .baoz_1 .hd ul li.li4{ position:absolute; right:0; top:0px;}
.index_baoz .baoz_1 .hd ul li.li5{ position:absolute; right:0; top:146px;}
.index_baoz .baoz_1 .hd ul li.li6{ position:absolute; right:0; top:290px;}
.index_baoz .baoz_1 .hd ul li.li2 b{background-position:-50px 0px;}
.index_baoz .baoz_1 .hd ul li.li3 b{background-position:-100px 0px;}
.index_baoz .baoz_1 .hd ul li.li4 b{background-position:-151px 0px;}
.index_baoz .baoz_1 .hd ul li.li5 b{background-position:-201px 0px;}
.index_baoz .baoz_1 .hd ul li.li6 b{background-position:-252px 0px;}
.index_baoz .baoz_1 .hd ul li:hover,.index_baoz .baoz_1 .hd ul li.on{ background-color:#2f318b;box-shadow: 0 2px 5px #0009;;}
.index_baoz .baoz_1 .hd ul li:hover h3,.index_baoz .baoz_1 .hd ul li.on h3{ color:#fff;}
.index_baoz .baoz_1 .hd ul li:hover i,.index_baoz .baoz_1 .hd ul li.on i{ background-color:#485dae;}
.index_baoz .baoz_1 .hd ul li:hover p,.index_baoz .baoz_1 .hd ul li.on p{ color:#fff;}
.index_baoz .baoz_1 .hd ul li:hover b,.index_baoz .baoz_1 .hd ul li.on b{ background-position:0px -53px;}
.index_baoz .baoz_1 .hd ul li.li2:hover b,.index_baoz .baoz_1 .hd ul li.li2.on b{background-position:-50px -53px;}
.index_baoz .baoz_1 .hd ul li.li3:hover b,.index_baoz .baoz_1 .hd ul li.li3.on b{background-position:-100px -53px;}
.index_baoz .baoz_1 .hd ul li.li4:hover b,.index_baoz .baoz_1 .hd ul li.li4.on b{background-position:-151px -53px;}
.index_baoz .baoz_1 .hd ul li.li5:hover b,.index_baoz .baoz_1 .hd ul li.li5.on b{background-position:-201px -53px;}
.index_baoz .baoz_1 .hd ul li.li6:hover b,.index_baoz .baoz_1 .hd ul li.li6.on b{background-position:-252px -53px;}
.index_baoz .baoz_1 .bd{ display:block; width:571px; height:405px; border:#fff solid 10px; position:absolute; left:301px; top:0;box-shadow: 0 2px 12px #d9dadc;}
.index_baoz .baoz_1 .bd li{ display:block;width:571px; height:405px;}
.index_baoz .baoz_1 .bd li img{ display:block;width:571px; height:405px;}


.index_pinzi{background:url(../images/pz.jpg) center center no-repeat; width: 100%; height: 658px; padding-top: 90px;}
.pinpai_1{ width: 100%; position: relative; margin-top: 36px; height: 449px; overflow: hidden;}
.pinpai_1 h3{ font-weight: bold; float: left; width:82px; height: 449px; background-color: #eee; text-align: center; position: relative;display: flex;justify-content: center;align-items: center;  }
.pinpai_1 .c1,.pinpai_1 .c3,.pinpai_1 .c5,.pinpai_1 .c7{ background-color: #dfe0e2; }
.pinpai_1 ul{ float: left; width: 620px; height: 449px; }
.pinpai_1 h3 span{font-size: 18px; color: #333;word-wrap: break-word;width: 20px;}
.pinpai_1 h3.on{ background-color: #193599; }
.pinpai_1 h3.on span{ color: #fff; }
.pinpai_1 h3 em{ display: none; }
.pinpai_1 h3.on em{width: 0; display: block; position: absolute; left: -24px; top:50%; margin-top: -6px;
 height: 0;
 border-width: 12px;
 border-style: solid;
 border-color: transparent #193599 transparent transparent;}


.index_huo{padding-top:76px; padding-bottom:60px;}
.huo_1{ padding-top:38px;}
.huo_1 b{ display:block; width:1200px; height:310px;}
.huo_1 b img{ display:block; width:1200px; height:310px;}
.huo_o_s{ display:block; width:1200px; height:310px; position:relative;}
.huo_o_s .bd{display:block; width:1200px; height:310px;}
.huo_o_s .bd li img{display:block; width:1200px; height:310px;}
.huo_o_s .hd{ position:absolute; right:20px; bottom:20px;}
.huo_o_s .hd ul{ display:inline-block;}
.huo_o_s .hd ul li{ width:16px; height:16px; background-color:#fff; border-radius:30px; margin-right:16px; float:left; font-size:0;}
.huo_o_s .hd ul li.on{ background-color:#fff001;}
.huo_1 .list { position:relative; left:1px; margin-top:20px; }
.huo_1 .list li { float:left; width:198px; height:98px; border:1px solid #e5e5e5; margin:-1px 0 0 -1px; position:relative; overflow:hidden; }
.huo_1 .list a { display:block; }
.huo_1 .list img { display:block; width:100%; height:98px; transition: all .6s ease 0s;}
.huo_1 .list li:hover { z-index:1; border-color:#1a359a; } 
.huo_1 .list li:hover img{ transform: scale(1.04, 1.04); transition: all .6s ease 0s; }

.index_news{padding-top:76px; padding-bottom:60px; background-color:#f4f4f4;}
.news_1{ margin-top:46px; display:inline-block; width:1200px;}
.news_1 .news_z{ float:left; width:864px; height:388px; background-color:#fff; border:#ebebeb solid 1px;}
.news_1 .news_z .news_s{ height:68px; padding-left:19px; line-height:68px;}
.news_1 .news_z .news_s li{display:block; float:left; font-size:14px; color:#333; padding-right:20px;}
.news_1 .news_z .news_s a:hover{color:#1a359a;}
.news_1 .news_z dl{ margin-left:19px; width:828px;}
.news_1 .news_z dl dt{float:left;width:385px;height:288px;overflow:hidden;position:relative;padding: 0px;}
.news_1 .news_z dl dt img{ display:block;width:385px; height:288px;transition: all .6s ease 0s;}
.news_1 .news_z dl dt a:hover img{ transform: scale(1.04, 1.04); transition: all .6s ease 0s; }
.news_1 .news_z dl dt .news_s_l{height:50px;line-height:50px;width:100%;position:absolute;left:0;bottom:0; text-align: center; color:#fff;background: #3339;overflow: hidden;}
.news_1 .news_z dl dt .news_s_l h3{font-size: 15px;margin: 0 10px;height: 100%;}
.news_1 .news_z dl dd{ float:right; width:420px;}
.news_1 .news_z dl dd a{ display:block; font-size:16px; color:#333; border-left:#ddd solid 1px; padding-left:16px; line-height:16px; height:16px; margin-bottom:29px;}
.news_1 .news_z dl dd a p{  display:block; font-size:16px; color:#333; float:left;}
.news_1 .news_z dl dd a span{  display:block; font-size:14px; color:#999; float:right; font-family:"Arial";}
.news_1 .news_z dl dd a:hover{ border-left:#1a359a solid 1px;}
.news_1 .news_z dl dd a:hover p{ color:#1a359a;}
.news_1 .news_y{ float:right; width:318px;height:388px; background-color:#fff; border:#ebebeb solid 1px;} 
.news_y h2{font-size:20px; color:#333; border-left:#1a359a solid 4px; padding-left:12px; line-height:20px; margin-left:20px; margin-top:28px;}
.news_y .new_x{ margin-top:20px; margin-left:20px;width:280px;}
.news_y .new_x img{ display:block; width:280px;height:137px;}
.news_y .new_x h3{font-size: 16px;color:#333;line-height: 20px;padding: 10px 0;position: relative;}
.news_y .new_x h3:after{content: '';height: 1px;width: 280px; background: #77777740;position: absolute;bottom: 0;left: 0}
.news_y .new_x em {display: block;border-bottom: #eee solid 1px;font-size: 12px;color: #666;margin-top: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 20px;}
.news_y .new_x p{display:inline-block;padding-top: 20px;width:280px;}
.news_y .new_x p i{ display:block; float:left; font-size:14px; color:#999; font-family:"Arial"; line-height:16px;}
.news_y .new_x p span{ display:block; float:right; font-size:14px; color:#999; line-height:16px;}
.news_y .new_x p span:hover{ color:#1a359a;}
.news_y .new_x a:hover h3{color:#1a359a;}
.iservice {
  padding: 66px 0;
}
.iservice .gdtitle {
  margin-bottom: 30px;
}
.iservice .gdtitle .ml10 {
  padding-left: 10px;
}
.iservice .product-nav {
  text-align: center;
  padding-bottom: 20px;
}
.iservice .product-nav a {
  width: 234px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  margin: 0 13px;
  background: #f0f0f0;
  font-size: 18px;
}
.iservice .product-nav a.hover {
  background: #1a359a;
  color: #fff;
}
.iservice .product-cont .contbox:first-child {
  display: block;
}
.iservice .product-cont .imgleft {
  width: 760px;
  height: 398px;
  position: relative;
  float: left;
  overflow: hidden;
}
.iservice .product-cont .imgleft li {
  float: left;
  width: 760px;
  height: 398px;
}
.iservice .product-cont .imgleft li a {
  display: block;
  width: 100%;
  height: 100%;
}
.iservice .product-cont .imgleft li img {
  width: 100%;
  height: 100%;
  display: block;
}
.iservice .product-cont .imgleft .index-ico {
  width: 50px;
  height: 82px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -42px;
  cursor: pointer;
  display: none;
}
.iservice .product-cont .imgleft .prev {
  background-position: 0 -180px;
  left: 0;
}
.iservice .product-cont .imgleft .prev:hover {
  background-position: -110px -180px;
}
.iservice .product-cont .imgleft .next {
  background-position: -54px -180px;
  right: 0;
}
.iservice .product-cont .imgleft .next:hover {
  background-position: -164px -180px;
}
.iservice .product-cont .txtright {
  width: 400px;
  height: 338px;
  background: #f9f9f9;
  padding: 30px;
  position: relative;
}
.iservice .product-cont .txtright h3 {
  font-size: 18px;
  padding-bottom: 10px;
  color: #000;
}
.iservice .product-cont .txtright .tip {
  color: #000;
  font-size: 14px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 8px 0;
}
.iservice .product-cont .txtright .tuijian {
  width: 52px;
  height: 48px;
  display: block;
  position: absolute;
  right: 45px;
  top: 0;
  background-position: -184px 0;
}
.iservice .product-cont .txtright .Whole-targ {
  padding-top: 10px;
  overflow: hidden;
}
.iservice .product-cont .txtright .Whole-targ .hd {
  overflow: hidden;
  padding-bottom: 10px;
}
.iservice .product-cont .txtright .Whole-targ .hd ul {
  width: 108%;
}
.iservice .product-cont .txtright .Whole-targ .hd li {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  float: left;
  margin-right: 5px;
  text-align: center;
  display: block;
  color: #fff;
  background: #cfcfcf;
  padding: 0 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.iservice .product-cont .txtright .Whole-targ .hd li.on,
.iservice .product-cont .txtright .Whole-targ .hd li:hover {
  background: #ff9000;
}
.iservice .product-cont .txtright .Whole-targ .bd {
  padding: 10px 0;
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  height: 150px;
}
.iservice .product-cont .txtright .Whole-targ .bd .tab-con {
  color: #666;
  height: 120px;
  overflow: hidden;
  display: none;
}
.iservice .product-cont .txtright .Whole-targ .bd .tab-con img {
  max-width: 100%;
  vertical-align: middle;
}
.iservice .product-cont .txtright .btn a {
  width: 196px;
  height: 40px;
  line-height: 40px;
  float: left;
  text-align: center;
  color: #fff;
  background: #1a359a;
}
.iservice .product-cont .txtright .btn a.a_more {
  background: #333;
  margin-right: 8px;
}
.iservice .product-cont .txtright .btn a:hover {
  background: #ff9000;
}
@media screen and (min-width: 1460px) {
  .iservice .product-cont .imgleft {
    width: 860px;
    height: 450px;
  }
  .iservice .product-cont .imgleft li {
    width: 860px;
    height: 450px;
  }
  .iservice .product-cont .txtright {
    width: 510px;
    padding: 45px;
    height: 360px;
  }
  .iservice .product-cont .txtright h3 {
    padding-bottom: 20px;
    font-size: 24px;
  }
  .iservice .product-cont .txtright .tip {
    font-size: 16px;
    padding: 18px 0;
  }
  .iservice .product-cont .txtright .Whole-targ .hd li {
    margin-right: 14px;
    padding: 0 15px;
  }
  .iservice .product-cont .txtright .Whole-targ .bd .tab-con {
    height: 124px;
  }
  .iservice .product-cont .txtright .btn a {
    width: 228px;
  }
}
.choosenav {
  text-align: center; padding-top:34px;
  padding-bottom: 40px;
}
.choosenav a {
  font-size: 14px;
  color: #666; 
  display:inline-block;
}
.choosenav a:hover {
  color: #1a359a;
}
.choosenav span {
  display:inline-block;
  font-size: 16px;
  color: #666; width:7px; height:10px;
  margin: 0 18px; background:url(../images/d7_03.png) center  center no-repeat;
}
.choosenav span:first-child {
  display: none;
}
.choosenav.choosetxt {
  padding-bottom: 20px;
  font-size: 16px;
  color: #999;
}
/*icase*/
.an_zx{ text-align: center;  margin-top:40px;}
.an_zx p{ display: inline-block; }
.an_zx p a{ float: left; margin: 0 18px; }
.an_zx p .moro{ display: block; float: left; background:url(../images/al2.png) center  center no-repeat;  width: 353px; height: 50px;border-radius:50px; }
.an_zx p .m2{ display: block; float: left; background:url(../images/al1.png) center  center no-repeat;  width: 353px; height: 50px; border-radius:50px; }


.icase { padding-bottom:60px; padding-top:80px; }
.icase .more{ float: left; width:240px; height:50px; background-color:#1a359a; border-radius:50px; display:block;
 text-align:center; line-height:50px; font-size:20px; color:#fff;}
.icase .more:hover{background-color:#2342b5;}
.icase .icasebd{
    overflow:hidden;
    height:472px;
}
.icase .icasebd2{
    overflow:hidden;
    height:472px;
}
.icase .icasecont {
  width: 100%;
  overflow: hidden;
}
.icase .icasecont .list {
  width: 108%;
}
.icase .icasecont .item {
  width:293px; height:224px;
  margin-right:9px; margin-top:9px;
  overflow: hidden;
  position: relative;
  float: left;
}
.icase .icasecont .item img {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.icase .icasecont .item h3 {
  font-size: 16px;
  display: block;
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: url(../images/black50.png) repeat left top;
  left: 0;
  bottom: 0;
  color: #fff;
}
.icase .icasecont .item h3 i {
  display: inline-block;
  padding-left: 20px;
  font-style: normal;
}
.icase .icasecont .item .g-ico {
  width: 52px;
  height: 48px;
  display: none;
  position: absolute;
  right: 28px;
  top: 0;
  z-index: 10;
  background-position: -128px 0;
}
.icase .icasecont .item .case_shadow_box {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../images/black50.png) repeat;
  z-index: 6;
  text-align: center;
  color: #fff;
  left: 0;
  bottom: 0;
  display: none;
}
.icase .icasecont .item .case_shadow_box a {
  display: block;
  color: #fff;
  height: 100%;
  width: 100%;
}
.icase .icasecont .item .case_shadow_box h4 {
  padding-top:32px;
  display: block;
  font-size: 16px;
  padding-bottom: 5px;
}
.icase .icasecont .item .case_shadow_box p {
  line-height: 26px;
}
.icase .icasecont .item .case_shadow_box p i {
  padding-left: 22px;
}
.icase .icasecont .item .case_shadow_box p span {
  padding: 0 5px;
}
.icase .icasecont .item .case_shadow_box .btn {
  padding-top: 14px;
  text-align: center;
}
.icase .icasecont .item .case_shadow_box .btn span {
  width: 120px;
  height: 38px;
  line-height: 38px;
  color: #1a359a;
  background: #fff001;
  display: block;
  margin: 0 auto;
}
.icase .icasecont .item .case_shadow_box .btn span:hover { color:#fff;
  background: #1a359a;
}
.icase .icasecont .item .case_shadow_box .btn a {
  display: inline-block;
  width: 120px;
  height: 38px;
  line-height: 38px;
  color: #fff;
  border: 1px solid #fff;
}
.icase .icasecont .item .case_shadow_box .btn a.yuyue {
  border: 1px solid #1a359a;
  background: #1a359a;
  margin-left: 20px;
}
.icase .icasecont .item .case_shadow_box .btn a:hover {
  border: 1px solid #ff9000;
  background: #ff9000;
}
.icase .icasecont .item.hj .g-ico {
  display: block;
}
.icase .icasecont .icasenav {
  overflow: hidden;
  padding-top: 20px;
}
.icase .icasecont .icasenav .itnav {
  width: 110%;
}
.icase .icasecont .icasenav li {
  width: 106px;
  float: left;
  margin-right: 80px;
  text-align: center;
}
.icase .icasecont .icasenav li a {
  display: block;
}
.icase .icasecont .icasenav li .img {
  width: 90px;
  height: 90px;
  display: block;
  border: 3px solid #c5c5c5;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.icase .icasecont .icasenav li img {
  width: 100%;
  height: 100%;
  display: block;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  transition: all 0.2s linear 0s;
}
.icase .icasecont .icasenav li h3 {
  padding-top: 15px;
}
.icase .icasecont .icasenav li .jia {
  width: 104px;
  height: 104px;
  display: block;
  background: url(../images/ijia.jpg) no-repeat;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.icase .icasecont .icasenav li a:hover .img {
  border: 3px solid #1a359a;
}
.icase .icasecont .icasenav li a:hover .img img {
  transform: scale(1.1, 1.1);
}
.icase .icasecont .icasenav li a:hover .jia {
  animation: videoplay 2s infinite linear;
}
/*idesigner*/
.idesigner {
  width: 100%;
  background: url(../images/idesignerbg.jpg) no-repeat center bottom #f8f8f8;
  min-height: 400px;
  padding: 66px 0;
}
.idesigner .gdtitle {
  padding-top: 0;
  margin-bottom: 5px;
}
.idesigner .bigimg {
  width: 100%;
  overflow: hidden;
}
.idesigner .bigimg a {
  display: block;
}
.idesigner .bigimg img {
  width: 100%;
  display: block;
  max-width: 1460px;
}
.idesigner .smallimg {
  position: relative;
  padding: 14px 0 0;
}
.idesigner .smallimg .bd {
  overflow: hidden;
  position: relative;
}
.idesigner .smallimg .bd .list {
  width: 108%;
}
.idesigner .smallimg .bd .item {
  width: 395px;
  height: 237px;
  background: #fff;
  float: left;
  margin-right: 15px;
}
.idesigner .smallimg .bd .item .imglef {
  width: 180px;
  height: 237px;
  overflow: hidden;
  position: relative;
}
.idesigner .smallimg .bd .item .imglef .sjsimg {
  width: 100%;
  display: block;
  height: 237px;
}
.idesigner .smallimg .bd .item .imglef .img {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: url(../images/black70.png) repeat;
  height: 100%;
  text-align: center;
}
.idesigner .smallimg .bd .item .imglef .img img {
  width: 80px;
  height: 80px;
  padding: 5px;
  background: #fff;
  margin: 50px auto 0;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
  display: block;
}
.idesigner .smallimg .bd .item .imglef .img p {
  color: #fff;
  line-height: 18px;
}
.idesigner .smallimg .bd .item .txt {
  width: 200px;
  padding: 7px;
  position: relative;
}
.idesigner .smallimg .bd .item .txt h3 {
  font-size: 15px;
  padding: 8px 0;
  font-weight: bold;
  color: #1a359a;
}
.idesigner .smallimg .bd .item .txt h3 b {
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  padding-right: 10px;
  color: #333;
}
.idesigner .smallimg .bd .item .txt .mark {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  color: #333;
}
.idesigner .smallimg .bd .item .txt .mark span {
  padding-left: 10px;
}
.idesigner .smallimg .bd .item .txt .mark b {
  color: #1a359a;
}
.idesigner .smallimg .bd .item .txt .desc {
  padding-top: 12px;
  height: 90px;
  overflow: hidden;
  padding-right: 20px;
  line-height: 24px;
  color: #333;
}
.idesigner .smallimg .bd .item .txt .desc span {
  display: block;
  padding-bottom: 0;
}
.idesigner .smallimg .bd .item .txt .btn {
  padding-top: 10px;
}
.idesigner .smallimg .bd .item .txt .btn a {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #333;
  color: #fff;
  float: left;
}
.idesigner .smallimg .bd .item .txt .btn a.yuyue {
  background: #1a359a;
}
.idesigner .smallimg .bd .item .txt .btn a:hover {
  background: #ff9000;
}
.idesigner .smallimg .bd .item .txt .g-ico {
  width: 52px;
  height: 48px;
  display: block;
  position: absolute;
  right: 5px;
  top: 0;
  z-index: 10;
  background-position: -128px 0;
}
.idesigner .smallimg .bd .item .txt .hj {
  background-position: -128px 0;
}
.idesigner .smallimg .bd .item .txt .rq {
  background-position: -240px 0;
}
.idesigner .smallimg .bd .item .txt .tj {
  background-position: -184px 0;
}
.idesigner .smallimg .bd .item:hover .imglef .img {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.idesigner .smallimg .bd .item:hover .txt h3 {
  color: #f2444b;
}
.idesigner .smallimg .bd .item:hover .txt h3 b {
  color: #1a359a;
}
@media screen and (min-width: 1460px) {
  .idesigner .smallimg .bd .item {
    width: 476px;
    height: 290px;
    margin-right: 15px;
  }
  .idesigner .smallimg .bd .item .imglef {
    width: 220px;
    height: 290px;
  }
  .idesigner .smallimg .bd .item .imglef .sjsimg {
    height: 290px;
  }
  .idesigner .smallimg .bd .item .imglef .img img {
    width: 100px;
    height: 100px;
    margin: 70px auto 0;
  }
  .idesigner .smallimg .bd .item .txt {
    width: 236px;
    padding: 10px;
  }
  .idesigner .smallimg .bd .item .txt h3 {
    font-size: 16px;
    padding: 10px 0;
  }
  .idesigner .smallimg .bd .item .txt h3 b {
    font-size: 24px;
    line-height: 24px;
    padding-right: 14px;
  }
  .idesigner .smallimg .bd .item .txt .mark span {
    padding-left: 15px;
  }
  .idesigner .smallimg .bd .item .txt .desc {
    padding-top: 18px;
    height: 106px;
  }
  .idesigner .smallimg .bd .item .txt .desc span {
    padding-bottom: 10px;
  }
  .idesigner .smallimg .bd .item .txt .btn {
    padding-top: 28px;
    margin-left: 8px;
  }
  .idesigner .smallimg .bd .item .txt .btn a {
    width: 110px;
  }
}
.idesigner .smallimg span.index-ico {
  width: 16px;
  height: 52px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -66px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}
.idesigner .smallimg .prev {
  background-position: -230px -210px;
  left: -3%;
}
.idesigner .smallimg .prev:hover {
  background-position: -250px -210px;
}
.idesigner .smallimg .next {
  background-position: -276px -210px;
  right: -3%;
}
.idesigner .smallimg .next:hover {
  background-position: -296px -210px;
}
.chamore {
  padding: 16px 0;
  position: relative;
  text-align: center;
}
.chamore a {
  display: block;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.chamore .line-left,
.chamore .line-right {
  width: 144px;
  height: 1px;
  position: absolute;
  bottom: 48%;
  display: block;
  background: #ddd;
}
.chamore .line-left {
  left: 50%;
  margin-left: -232px;
}
.chamore .line-right {
  right: 50%;
  margin-right: -232px;
}
/*imaterial*/
.imaterial {
  padding: 66px 0;
}
.supplierbox {
  overflow: hidden;
}
.supplierbox .hd {
  width: 226px;
  float: left;
  overflow: hidden;
  height: 380px;
}
.supplierbox .hd ul {
  width: 108%;
}
.supplierbox .hd li {
  width: 106px;
  height: 106px;
  display: block;
  float: left;
  margin-right: 14px;
  margin-bottom: 17px;
  text-align: center;
}
.supplierbox .hd li a {
  display: block;
  border: 1px solid #dcdcdc;
  background: #fff;
  padding: 14px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.supplierbox .hd li p {
  height: 50px;
  text-align: center;
  position: relative;
  width: 60px;
  margin: 0 auto;
  overflow: hidden;
}
.supplierbox .hd li p img {
  width: 60px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.supplierbox .hd li span {
  display: block;
  font-size: 16px;
}
.supplierbox .hd li.on a,
.supplierbox .hd li:hover a {
  background: url(../images/supplier_a.png) no-repeat left top;
  border: 0 none;
  color: #fff;
}
.supplierbox .hd li.on p img,
.supplierbox .hd li:hover p img {
  top: -50px;
}
.supplierbox .bd {
  width: 975px;
  height: 352px;
  overflow: hidden;
  position: relative;
}
.supplierbox .bd .tabcon {
  display: none;
}
.supplierbox .bd .tabcon .img {
  display: block;
  width: 652px;
  height: 352px;
}
.supplierbox .bd .tabcon img {
  width: 100%;
  height: 100%;
  display: block;
}
.supplierbox .bd .tabcon:first-child {
  display: block;
}
.supplierbox .bd .tabcon a:hover img {
  opacity: .8;
}
.supplierbox .supplier_right {
  width: 322px;
  height: 350px;
  border: 1px solid #d2d2d2;
  border-left: 0 none;
  overflow: hidden;
}
.supplierbox .supplier_right .gysbox {
  padding: 0 8px;
}
.supplierbox .supplier_right .gysbox a {
  padding: 17px 0;
  display: block;
  width: 153px;
  float: left;
  border-bottom: 1px solid #efefef;
}
.supplierbox .supplier_right .gysbox a img {
  width: 100%;
  display: block;
  margin: 0 auto;
  height: 36px;
}
.supplierbox .supplier_right .gysbox a:hover img {
  opacity: .8;
}
@media screen and (min-width: 1460px) {
  .supplierbox .hd {
    width: 270px;
    height: 430px;
  }
  .supplierbox .hd li {
    width: 124px;
    height: 124px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .supplierbox .hd li a {
    padding: 20px 20px 14px;
  }
  .supplierbox .hd li p {
    margin: 0 auto 10px;
  }
  .supplierbox .bd {
    width: 1167px;
    height: 420px;
  }
  .supplierbox .bd .tabcon {
    width: 1167px;
    height: 420px;
  }
  .supplierbox .bd .tabcon .img {
    width: 776px;
    height: 420px;
  }
  .supplierbox .supplier_right {
    width: 390px;
    height: 418px;
  }
  .supplierbox .supplier_right .gysbox a {
    padding: 20px 0;
    width: 186px;
  }
  .supplierbox .supplier_right .gysbox a img {
    height: 44px;
  }
}
/*igongdLive*/
.igongdLive {
  padding: 66px 0;
}
.Livebox {
  overflow: hidden;
  position: relative;
}
.Livebox .list {
  width: 108%;
}
.Livebox .item {
  width: 234px;
  height: 153px;
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
  margin-bottom: 12px;
  margin-right: 10px;
}
.Livebox .item .img {
  display: block;
  width: 100%;
  height: 100%;
}
.Livebox .item img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out 0s;
}
.Livebox .item .targ {
  position: absolute;
  width: 64px;
  height: 50px;
  top: 0;
  right: 0;
  display: block;
  background: url(../images/sgjd_ico.png) no-repeat 0 0;
}
.Livebox .item .targ.over {
  background-position: -263px -290px;
}
.Livebox .item .targ.ing {
  background-position: -192px -290px;
}
.Livebox .item .targ.targ1 {
  background-position: 0 -224px;
}
.Livebox .item .targ.targ2 {
  background-position: -136px -224px;
}
.Livebox .item .targ.targ3 {
  background-position: -272px -224px;
}
.Livebox .item .targ.targ4 {
  background-position: -408px -224px;
}
.Livebox .item .targ.targ5 {
  background-position: -544px -224px;
}
.Livebox .item .txt {
  position: absolute;
  width: 100%;
  height: 60%;
  bottom: 0;
  background: url(../images/black70.png);
  text-align: center;
  color: #fff;
  display: none;
}
.Livebox .item .txt h3 {
  font-size: 14px;
  padding-top: 0;
}
.Livebox .item .txt p {
  font-size: 12px;
  padding: 0;
  line-height: 18px;
}
.Livebox .item .txt p .zj {
  padding-left: 5px;
}
.Livebox .item .txt .yuyue {
  height: 24px;
  line-height: 24px;
  border: 1px solid #1a359a;
  font-size: 12px;
  padding: 0 10px;
  display: inline-block;
  position: relative;
  z-index: 5;
  background: #1a359a;
  color: #fff;
  cursor: pointer;
}
.Livebox .item .txt .yuyue:hover {
  background: #ff9000;
  border: 1px solid #ff9000;
}
.Livebox .item .txt .xiangq {
  height: 24px;
  line-height: 24px;
  border: 1px solid #fff;
  font-size: 12px;
  display: inline-block;
  margin-right: 8px;
  padding: 0 10px;
  color: #fff;
}
.Livebox .item .txt .xiangq:hover {
  border: 1px solid #1a359a;
  background: #1a359a;
}
.Livebox .item.one {
  width: 489px;
  height: 320px;
}
.Livebox .item.one .targ {
  width: 106px;
  height: 64px;
}
.Livebox .item.one .targ.targ1 {
  background-position: 0 -88px;
}
.Livebox .item.one .targ.targ2 {
  background-position: -136px -88px;
}
.Livebox .item.one .targ.targ3 {
  background-position: -272px -88px;
}
.Livebox .item.one .targ.targ4 {
  background-position: -408px -88px;
}
.Livebox .item.one .targ.targ5 {
  background-position: -544px -88px;
}
.Livebox .item.one .txt {
  height: 42%;
}
.Livebox .item.one .txt h3 {
  font-size: 20px;
  padding-top: 10px;
}
.Livebox .item.one .txt p {
  padding: 10px;
  font-size: 16px;
}
.Livebox .item.one .txt .yuyue,
.Livebox .item.one .txt .xiangq {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
}
@media screen and (min-width: 1460px) {
  .Livebox .item {
    width: 275px;
    height: 180px;
    margin-bottom: 17px;
    margin-right: 17px;
  }
  .Livebox .item .targ {
    width: 77px;
    height: 60px;
  }
  .Livebox .item .targ.over {
    background-position: -440px 0;
  }
  .Livebox .item .targ.ing {
    background-position: -356px 0;
  }
  .Livebox .item .targ.targ1 {
    background-position: 0 -160px;
  }
  .Livebox .item .targ.targ2 {
    background-position: -136px -160px;
  }
  .Livebox .item .targ.targ3 {
    background-position: -272px -160px;
  }
  .Livebox .item .targ.targ4 {
    background-position: -408px -160px;
  }
  .Livebox .item .targ.targ5 {
    background-position: -544px -160px;
  }
  .Livebox .item .txt h3 {
    font-size: 16px;
    padding-top: 5px;
  }
  .Livebox .item .txt p {
    margin-bottom: 10px;
  }
  .Livebox .item .txt p .zj {
    padding-left: 20px;
  }
  .Livebox .item.one {
    width: 580px;
    height: 377px;
  }
  .Livebox .item.one h3 {
    font-size: 24px;
    padding-top: 15px;
  }
  .Livebox .item.one .txt p {
    padding: 15px;
  }
  .Livebox .item.one .targ {
    width: 128px;
    height: 76px;
  }
  .Livebox .item.one .targ.targ1 {
    background-position: 0 0;
  }
  .Livebox .item.one .targ.targ2 {
    background-position: -136px 0;
  }
  .Livebox .item.one .targ.targ3 {
    background-position: -272px 0;
  }
  .Livebox .item.one .targ.targ4 {
    background-position: -408px 0;
  }
  .Livebox .item.one .targ.targ5 {
    background-position: -544px 0;
  }
}
/*装修流程*/
.iProcess .gdtitle {
  padding-top: 0;
  margin-bottom: 5px;
}
.iProcessbox {
  width: 100%; padding-top:40px; display: none;

}
.iProcessbox .content-wrapper {
  overflow: hidden;text-align: center;
}
.iProcessbox .list { display:inline-block;
}
.iProcessbox li {
  float: left;
  width: 110px;
  text-align: center;
  position: relative;
}
.iProcessbox li span {
  width: 40px;
  height: 45px;
  display: block;
  margin: 0 auto;
  background: url(../images/liuc.png) no-repeat;
}
.iProcessbox li .jt {
  width: 18px;
  height: 14px;
  display: block;
  position: absolute;
  left: 0;
  top: 28%;
  margin-top: -7px;
  background-position: -140px -366px;
}
.iProcessbox li p {
  font-size: 13px;
  padding-top: 8px;
}
.iProcessbox li.lc1 .jt {
  display: none;
}
.iProcessbox li.lc1 span {
  background-position: 0 0;
  width: 44px;
}
.iProcessbox li.lc2 span {
  background-position: -55px 0;
}
.iProcessbox li.lc3 span {
  background-position: -104px 0;
  width: 44px;
}
.iProcessbox li.lc4 span {
  background-position: -155px 0;
}
.iProcessbox li.lc5 span {
  background-position: -200px 0;
  width: 48px;
}
.iProcessbox li.lc6 span {
  background-position: -256px 0;
  width: 46px;
}
.iProcessbox li.lc7 span {
  background-position: -302px 0;
  width: 44px;
}
.iProcessbox li.lc8 span {
  background-position: -350px 0;
  width: 44px;
}
.iProcessbox li.lc9 span {
  background-position: -397px 0;
  width: 44px;
}
.iProcessbox li.lc10 span {
  background-position: -448px 0;
  width: 44px;
}
.iProcessbox li.lc11 span {
  background-position: -500px 0;
}
.iProcessbox li:hover span {
  animation: flipInY 1.2s ease-out forwards;
  -webkit-animation: flipInY 1.2s ease-out forwards;
}
.iProcessbox .lc_line {
  width: 100%;
  background: url(../images/lc_line.jpg) no-repeat center;
  height: 6px;
}
@media screen and (min-width: 1460px) {
  .iProcessbox li {
    width: 132px;
  }
  .iProcessbox li p {
    font-size: 16px;
    padding-top: 15px;
  }
}
.iGroup-buy {
  padding: 66px 0 0;
}
.ibuy {
  margin-top: 10px;
  position: relative;
}
.ibuy .bd {
  overflow: hidden;
  height: 300px;
  position: relative;
}
.ibuy .item {
  width: 294px;
  height: 294px;
  overflow: hidden;
  position: relative;
  margin-right: 20px;
  float: left;
}
.ibuy .item img {
  width: 100%;
  height: 100%;
  display: block;
}
.ibuy .item .ibuyshodw {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 55px;
  overflow: hidden;
  background: #333;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  cursor: pointer;
}
.ibuy .item .ibuyshodw .txt {
  padding: 0 26px;
  color: #fff;
  display: block;
}
.ibuy .item .ibuyshodw .txt h3 {
  font-size: 18px;
  font-weight: bold;
  height: 55px;
  line-height: 55px;
}
.ibuy .item .ibuyshodw .txt .desc {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  height: 45px;
  line-height: 45px;
  overflow: hidden;
}
.ibuy .item .ibuyshodw .txt .desc span {
  padding-left: 20px;
}
.ibuy .item .ibuyshodw .txt .cha {
  display: block;
  height: 28px;
  line-height: 28px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.ibuy .item .ibuyshodw .txt .cha:hover {
  background: #ff9000;
  border: 1px solid #ff9000;
}
.ibuy .item .ibuyshodw .baoming {
  display: block;
  height: 30px;
  line-height: 30px;
  background: #1a359a;
  width: 242px;
  margin: 14px auto;
  color: #fff;
}
.ibuy .item .ibuyshodw .baoming:hover {
  background: #ff9000;
}
.ibuy .item.hover .ibuyshodw {
  height: 294px;
  background: url(../images/black70.png) repeat left top;
}
.ibuy .item.hover .ibuyshodw .txt {
  padding-top: 23%;
}
.ibuy span.index-ico {
  width: 40px;
  height: 86px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -43px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}
.ibuy .prev {
  background-position: 0 -270px;
  left: -4%;
}
.ibuy .prev:hover {
  background-position: -48px -270px;
}
.ibuy .next {
  background-position: -96px -270px;
  right: -4%;
}
.ibuy .next:hover {
  background-position: -142px -270px;
}
@media screen and (min-width: 1460px) {
  .ibuy .bd {
    height: 350px;
  }
  .ibuy .item {
    width: 350px;
    height: 350px;
    margin-right: 20px;
  }
  .ibuy .item .ibuyshodw .txt {
    padding: 0 46px;
  }
  .ibuy .item .ibuyshodw .txt h3 {
    font-size: 22px;
  }
  .ibuy .item .ibuyshodw .baoming {
    width: 258px;
  }
  .ibuy .item.hover .ibuyshodw {
    height: 350px;
  }
}
.iHomenews {
  padding: 66px 0;
}
.iHomenews .choosenav {
  padding-top: 20px;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
}
.iHomenews_cont {
  overflow: hidden;
  padding: 20px 0;
}
.iHomenews_cont .one {
  width: 184px;
  height: 283px;
  overflow: hidden;
  display: block;
  margin-right: 8px;
}
.iHomenews_cont .one img {
  width: 100%;
  height: 100%;
  display: block;
  transition: all .3s ease;
}
.iHomenews_cont .one:hover img {
  transform: scale(1.06, 1.06);
}
.iHomenews_cont .box {
  width: 510px;
  height: 348px;
  overflow: hidden;
}
.iHomenews_cont .box .item {
  height: 120px;
  overflow: hidden;
  margin-bottom: 8px;
  transition: all .3s ease;
  background: #efefef;
}
.iHomenews_cont .box .item a {
  display: block;
}
.iHomenews_cont .box .item .img {
  width: 214px;
  height: 120px;
  float: right;
  overflow: hidden;
}
.iHomenews_cont .box .item .img img {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.iHomenews_cont .box .item .txt {
  float: left;
  width: 296px;
  height: 120px;
  background: #333;
  overflow: hidden;
}
.iHomenews_cont .box .item .txt h3 {
  padding: 15px 15px 0;
  font-size: 20px;
  color: #fff;
  *padding-top: 10px;
}
.iHomenews_cont .box .item .txt p {
  padding: 10px 15px 0;
  color: #b4b4b4;
  line-height: 26px;
  height: 56px;
  overflow: hidden;
  *padding-top: 5px;
  *line-height: 22px;
  *zoom: 1;
}
.iHomenews_cont .box .item:first-child .img {
  float: left;
}
.iHomenews_cont .box .item:first-child .txt {
  float: right;
  background: none;
}
.iHomenews_cont .box .item:first-child .txt h3 {
  color: #333;
}
.iHomenews_cont .box .item:first-child .txt p {
  color: #666;
}
.iHomenews_cont .box .item:first-child:hover .txt h3 {
  color: #1a359a;
}
.iHomenews_cont .box .item:hover {
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}
.iHomenews_cont .box .item:hover h3 {
  color: #1a359a;
}
.iHomenews_cont .three {
  width: 510px;
}
.iHomenews_cont .textlist li {
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  overflow: hidden;
}
.iHomenews_cont .textlist li a {
  display: block;
}
.iHomenews_cont .textlist li .time {
  color: #999;
}
.iHomenews_cont .textlist li em {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-position: -110px -370px;
  vertical-align: middle;
  margin-right: 10px;
  transition: all .3s ease;
}
.iHomenews_cont .textlist li a:hover {
  color: #1a359a;
}
.iHomenews_cont .textlist li a:hover em {
  background-position: -110px -388px;
}
.iHomenews_cont .thumblist li {
  margin-bottom: 15px;
}
.iHomenews_cont .thumblist li .img {
  width: 150px;
  height: 84px;
  display: block;
  overflow: hidden;
}
.iHomenews_cont .thumblist li .img img {
  width: 100%;
  display: block;
  height: 100%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.iHomenews_cont .thumblist li .txt {
  width: 348px;
  display: block;
}
.iHomenews_cont .thumblist li .txt h3 {
  font-size: 18px;
  height: 28px;
  overflow: hidden;
}
.iHomenews_cont .thumblist li .txt p {
  font-size: 14px;
  color: #666;
}
.iHomenews_cont .thumblist li:hover h3 {
  color: #1a359a;
}
@media screen and (min-width: 1460px) {
  .iHomenews_cont .one {
    width: 220px;
    height: 338px;
    margin-right: 20px;
  }
  .iHomenews_cont .box {
    width: 610px;
    height: 338px;
  }
  .iHomenews_cont .box .item {
    height: 164px;
    margin-bottom: 10px;
  }
  .iHomenews_cont .box .item .img {
    width: 293px;
    height: 164px;
  }
  .iHomenews_cont .box .item .txt {
    width: 317px;
    height: 164px;
  }
  .iHomenews_cont .box .item .txt h3 {
    padding: 24px 20px 0;
    font-size: 20px;
  }
  .iHomenews_cont .box .item .txt p {
    padding: 18px 20px;
    height: 66px;
  }
  .iHomenews_cont .textlist li {
    height: 35px;
    line-height: 35px;
  }
  .iHomenews_cont .three {
    width: 590px;
  }
  .iHomenews_cont .three .thumblist li {
    margin-bottom: 20px;
  }
  .iHomenews_cont .three .thumblist li .img {
    width: 178px;
    height: 100px;
  }
  .iHomenews_cont .three .thumblist li .txt {
    width: 390px;
  }
}
.VR_main {
  width: 100%;
  padding: 66px 0;
  background: #f6f6f6;
}
.VR_main .VR_box {
  overflow: hidden;
}
.VR_main .VR_box .item {
  width: 300px;
  float: left;
  margin-bottom: 5px;
  height: 212px;
  position: relative;
  overflow: hidden;
}
.VR_main .VR_box .item a {
  display: block;
  width: 100%;
  height: 212px;
}
.VR_main .VR_box .item img {
  width: 100%;
  height: 100%;
  display: block;
  transition: all .3s ease;
}
.VR_main .VR_box .item .tag {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: url(../images/black50.png) repeat left top;
  color: #fff;
  position: absolute;
  right: 20px;
  top: 20px;
  display: block;
}
.VR_main .VR_box .item .tag s {
  width: 6px;
  height: 12px;
  display: inline-block;
  background-position: -308px -168px;
  margin-left: 10px;
}
.VR_main .VR_box .item h3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: url(../images/black50.png) repeat left top;
  color: #fff;
  text-align: center;
  transition: all .3s ease;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.VR_main .VR_box .item a:hover h3 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.VR_main .VR_box .VR_left {
  width: 612px;
}
.VR_main .VR_box .VR_left .item {
  margin-right: 5px;
}
.VR_main .VR_box .VR_midd {
  width: 300px;
  padding-right: 5px;
}
.VR_main .VR_box .VR_midd .item {
  width: 300px;
  height: 429px;
}
.VR_main .VR_box .VR_midd .item a {
  height: 429px;
}
.VR_main .VR_box .VR_right {
  width: 300px;
}
@media screen and (min-width: 1460px) {
  .VR_main .VR_box .item {
    width: 348px;
    height: 246px;
    margin-bottom: 18px;
  }
  .VR_main .VR_box .item a {
    height: 246px;
  }
  .VR_main .VR_box .VR_left {
    width: 732px;
  }
  .VR_main .VR_box .VR_left .item {
    margin-right: 18px;
  }
  .VR_main .VR_box .VR_midd {
    width: 362px;
    padding-right: 18px;
  }
  .VR_main .VR_box .VR_midd .item {
    width: 362px;
    height: 510px;
  }
  .VR_main .VR_box .VR_midd .item a {
    height: 510px;
  }
  .VR_main .VR_box .VR_right {
    width: 348px;
  }
}


.index_sheji .yuyue{ text-align:center; padding-top:32px;}
.index_sheji .yuyue p{ display: inline-block; }


.index_sheji .yuyue a{ display:block; float: left; width:240px; height:50px; border-radius:50px; text-align:center; line-height:50px; font-size:20px; color:#fff; background-color:#1a359a; margin:0 18px;}
.index_sheji .yuyue a.a2{ background-color:#666;}
.index_sheji .yuyue a:hover{ background-color:#2444ba;}
.index_sheji .yuyue p .moro{ display: block; float: left; background:url(../images/al3.png) center  center no-repeat;  width: 353px; height: 50px; margin: 0 18px;border-radius:50px; }
.index_sheji .yuyue p .moro:hover{ background-color:#d4c09d;}

.par_z{ float:left; width:822px; padding:22px;border-right: 1px solid #ddd;}
.showcase { position: relative;}
.showcase .box { background: #fff; margin-bottom: 40px; border: 1px solid #ddd;}
.zuopin{ border:#ededed solid 1px; border-left:none; border-right:none; padding:16px 0;}
.zuopin h3{ font-size:20px; color:#333; border-bottom:#1a359a solid 2px; display:inline-block; padding-bottom:6px;}
.zuopin h4{font-size: 14px;font-weight: bold;line-height:30px;padding-top:10px;}
.zuopin p{ font-size:14px; color:#666; line-height:30px; padding-top:0px;}
.zu_x{ padding-top:24px; display:inline-block;width:100%;}
.zu_x h3{ font-size:20px; color:#333; line-height:20px; border-left:#1a359a solid 4px; padding-left:14px; font-weight:bold;}
.zu_x h3 span{ color:#1a359a;}
.zu_x #fmMessage{ width:100%;height: 70px;}
.zu_x .iform{ padding-top:20px;}
.zu_x .iform .item{ width:244px; height:34px; background-color:#f4f4f4; float:left; margin-right:44px;}
.zu_x .iform .item input{ border: 1px solid #ff16005c;width:234px; height:34px; padding-left:10px; line-height:34px; color:#666;}
.zu_x .btn{ padding-top:20px;}
.zu_x .btn input{ width:128px; height:32px; background-color:#1a359a; color:#fff;}
.zu_s{ padding-top:16px; border-top: 1px solid #ddd; margin-top:26px;}
.zu_s p{font-size:12px; color:#666;}




.banner_main.ny_bannmin .banner{padding: 0 0 35.74%;}
.banner_main.ny_bannmin .banner .tip span{ width: 50px; height: 3px; background-color: #fff; border-radius: 5px;border: none;}
.banner_main.ny_bannmin .banner .tip span.cur{ width: 50px; height: 3px; background-color: #fff001; border: none;}